package org.jeecg.modules.innerApi.zhiYunSdApi.responseVo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import org.jeecg.modules.innerApi.common.responseDto.CommonRtn;

import java.io.Serializable;

/**
* @Author: Niugeng
* @Create: 2023/08/30
* @Description：查询可修复的发票数据出参121
*/
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "查询可修复的发票数据出参121")
public class SdCxkxfdfpsjcc121Rtn extends CommonRtn implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * 总数据量-int-总数据量
    */
    @ApiModelProperty(value = "总数据量-int-总数据量")
    @JSONField(name = "total",ordinal = 0)
    private String total;

    /**
    * 开票日期-String-发票开具日期
    */
    @ApiModelProperty(value = "开票日期-String-发票开具日期")
    @JSONField(name = "kprq",ordinal = 1)
    private String kprq;

    /**
    * 发票类型代码-String-详见附件 4
    */
    @ApiModelProperty(value = "发票类型代码-String-详见附件 4")
    @JSONField(name = "fplxdm",ordinal = 2)
    private String fplxdm;

    /**
    * 发票号码-String-发票号码
    */
    @ApiModelProperty(value = "发票号码-String-发票号码")
    @JSONField(name = "fphm",ordinal = 3)
    private String fphm;

    /**
    * 合计金额-String-合计金额
    */
    @ApiModelProperty(value = "合计金额-String-合计金额")
    @JSONField(name = "hjje",ordinal = 4)
    private String hjje;

    /**
    * 合计税额-String-合计税额
    */
    @ApiModelProperty(value = "合计税额-String-合计税额")
    @JSONField(name = "hjse",ordinal = 5)
    private String hjse;

    /**
    * 价税合计-String-价税合计
    */
    @ApiModelProperty(value = "价税合计-String-价税合计")
    @JSONField(name = "jshj",ordinal = 6)
    private String jshj;

    /**
    * 发票状态-String-发票状态（00 正数发票 ，01 负数发票）
    */
    @ApiModelProperty(value = "发票状态-String-发票状态（00 正数发票 ，01 负数发票）")
    @JSONField(name = "fpzt",ordinal = 7)
    private String fpzt;

    /**
    * 开票人-String-开票人
    */
    @ApiModelProperty(value = "开票人-String-开票人")
    @JSONField(name = "kpr",ordinal = 8)
    private String kpr;

    /**
    * 原发票号码-String-原发票号码 ，只有是负数发票是才会有该节点
    */
    @ApiModelProperty(value = "原发票号码-String-原发票号码 ，只有是负数发票是才会有该节点")
    @JSONField(name = "yfphm",ordinal = 9)
    private String yfphm;


}
